Welcome![Sign In][Sign Up]
Location:
Search - operating system design and implementation

Search list

[WinSock-NDISMulti-thread_management_and_network_program

Description: 这是我本科毕业设计的作品。实现了Window下网络通讯编程,包含服务器端和客户端两方面程序。主要实现了以下几个功能:1.Socket API编程,而不是WinSock编程,代码可以很方便地移植到Unix系统下;2. 多线程的管理机制,整个系统由一个主线程、一个管理线程,一个监听线程,若干个工作子线程构成,很好地解决了多线程的管理,资源的释放。3. 程序可以在真实局域网络环境下运行(即在一个主机上运行服务器端程序,在另外多台机器上分别运行一个客户端,可以实现通信),也可以在一个虚拟的环境下运行、演示(即,在一个机器上既运行服务器程序,也可以同时运行多个客户程序,通过设置各个客户程序的IP参数来模拟多台客户机对服务器的访问)-This is my undergraduate graduate design work. Window achieved under network communications programming, including server and client both procedures. Major Implementation of the following functions : 1.Socket API programming, and not WinSock programming, code can be easily ported to Unix systems; 2. Multithreading management mechanism, the entire system from a main thread, a management thread, a thread monitoring, a number of work-thread structure, a good solution to the multi-thread management, Resources release. 3. Procedures in a real LAN operating environment (that is, in a mainframe running server applications, In another multiple machines were running a client, can achieve communications), also in a virtual operating environment, the demo (that is, in a machine running both the serve
Platform: | Size: 734694 | Author: 龚勋 | Hits:

[Software EngineeringResearchonmaterialmixingsystem

Description: 该系统采用分布式控制,以工控机为操作站,运行监控程序;用PLC、配料控制器作为控制站,控制现场设备.实现配料监控的自动化.监控软件采用了多线程的设计模式,运行平稳、流畅;以动画技术模拟备料斗、搅拌机、传送皮带等实物,界面友好。-The system uses distributed control, industrial computer operating stations, operating monitoring procedures; PLC, batching controller as controllers, control field devices. Implementation of automated batching control. Monitoring software is a multi-thread design pattern, stable operation, smooth; Animation technology to simulate Stock struggle, blenders, transmission belts, and other in-kind and friendly interface.
Platform: | Size: 99409 | Author: 刘军 | Hits:

[CommunicationAnthill-20020829

Description: Recent peer-to-peer (P2P) systems are characterized by decentralized control, large scale and extreme dynamism of their operating environment. As such, they can be seen as instances of complex adaptive systems (CAS) typically found in biological and social sciences. Anthill is a framework to support the design, implementation and evaluation of P2P applications based on ideas such as multi-agent and evolutionary programming borrowed from CAS. An Anthill system consists of a dynamic network of peer nodes societies of adaptive agents travel through this network, interacting with nodes and cooperating with other agents in order to solve complex problems. Anthill can be used to construct different classes of P2P services that exhibit resilience, adaptation and self-organization properties.
Platform: | Size: 5886840 | Author: ada | Hits:

[Software EngineeringResearchonmaterialmixingsystem

Description: 该系统采用分布式控制,以工控机为操作站,运行监控程序;用PLC、配料控制器作为控制站,控制现场设备.实现配料监控的自动化.监控软件采用了多线程的设计模式,运行平稳、流畅;以动画技术模拟备料斗、搅拌机、传送皮带等实物,界面友好。-The system uses distributed control, industrial computer operating stations, operating monitoring procedures; PLC, batching controller as controllers, control field devices. Implementation of automated batching control. Monitoring software is a multi-thread design pattern, stable operation, smooth; Animation technology to simulate Stock struggle, blenders, transmission belts, and other in-kind and friendly interface.
Platform: | Size: 99328 | Author: 刘军 | Hits:

[CommunicationAnthill-20020829

Description: Recent peer-to-peer (P2P) systems are characterized by decentralized control, large scale and extreme dynamism of their operating environment. As such, they can be seen as instances of complex adaptive systems (CAS) typically found in biological and social sciences. Anthill is a framework to support the design, implementation and evaluation of P2P applications based on ideas such as multi-agent and evolutionary programming borrowed from CAS. An Anthill system consists of a dynamic network of peer nodes societies of adaptive agents travel through this network, interacting with nodes and cooperating with other agents in order to solve complex problems. Anthill can be used to construct different classes of P2P services that exhibit resilience, adaptation and self-organization properties.
Platform: | Size: 5886976 | Author: ada | Hits:

[Graph programlibsvm-2.84

Description: LIBSVM是台湾大学林智仁(Lin Chih-Jen)副教授等开发设计的一个简单、易于使用和快速有效的SVM模式识别与回归的软件包,他不但提供了编译好的可在Windows系列系统的执行文件,还提供了源代码,方便改进、修改以及在其它操作系统上应用;该软件还有一个特点,就是对SVM所涉及的参数调节相对比较少,提供了很多的默认参数,利用这些默认参数就可以解决很多问题;并且提供了交互检验(Cross Validation)的功能。-LIBSVM Taiwan University, Lin Zhiren (Lin Chih-Jen) and associate development and design of a simple, easy to use and fast and efficient SVM pattern recognition and regression of the package, he can not only provide a compiled implementation of the system in the Windows family of documents , also provides the source code to facilitate the improvement, modification and other operating systems applications the software has a feature that the parameters of the SVM involves relatively small adjustment to provide a lot of default parameters, use the default parameters on can solve many problems and to provide a cross-validation (Cross Validation) feature.
Platform: | Size: 472064 | Author: 朱业林 | Hits:

[JSP/JavaworkerHourSystemSSH

Description: 系统逻辑结构 在struts、spring、hibernate三个框架的基础上,分层搭建: model层:主要存放数据库中的表反转后的java及xml文件 DAO 层:存放对各表中数据的操作,是一个接口层 DAOImpl层:对DAO中方法的实现 service 层:业务逻辑层 serviceImpl层:对service层方法的实现 action层:控制页面跳转 JSP层:主要是页面的设计 直接接触用户的层-System logical structure in the struts, spring, hibernate on the basis of the three frameworks, hierarchical structures: model level: the main storage of the database table after reverse java and xml file DAO layer: the data stored on the operating table is an interface layer DAOImpl layer: the method of implementation of DAO service layers: business logic serviceImpl layer: the implementation of the service layer method of action layer: control page Jump JSP layer: The main page design is the direct contact with the user' s level
Platform: | Size: 29644800 | Author: 吴明 | Hits:

[Program doc05695303

Description: Orthogonal Frequency Division Multiplexing (OFDM) has been adopted by most wireless and wired communication standards these include wireless Local Area Networks (LANs) HyperLan2, 802.11a, broadband wireless(802.16) and lately the 802.15.3c for millimetre wave communications. In parallel, Field-Programmable Gate Arrays (FPGAs) have become an alternative for the implementation of those standards, due to their increased capabilities (speed and resources). This work introduces the design and performance evaluation of an OFDM transceiver, implemented on a FPGA platform for applications on a wireless millimetre wave radio system, operating around 60GHz.-Orthogonal Frequency Division Multiplexing (OFDM) has been adopted by most wireless and wired communication standards these include wireless Local Area Networks (LANs) HyperLan2, 802.11a, broadband wireless(802.16) and lately the 802.15.3c for millimetre wave communications. In parallel, Field-Programmable Gate Arrays (FPGAs) have become an alternative for the implementation of those standards, due to their increased capabilities (speed and resources). This work introduces the design and performance evaluation of an OFDM transceiver, implemented on a FPGA platform for applications on a wireless millimetre wave radio system, operating around 60GHz.
Platform: | Size: 535552 | Author: boualem | Hits:

[transportation applicationsvbhangkong

Description: 一个正常营运的航空公司需要管理所拥有的飞机、航线的设置、客户的信息等,更重要的还要提供票务管理。面对各种不同种类的信息,需要合理的数据库结构来保存数据信息以及有效的程序结构支持各种数据操作的执行。 本设计讲述如何建立一个航空公司管理信息系统。一般而言,航空公司的管理信息系统应该包括人事、工资管理模块 。 -A normal operating airlines need to manage the aircraft, routes have set, customer information, and even more important to provide ticketing management. The face of a variety of different kinds of information, requires a rational structure of the database to save the data information and the valid structure of the program to support the implementation of various data operations. The design on how to establish a a airline management information system. In general, the the airline management information system should include personnel and payroll management module.
Platform: | Size: 502784 | Author: liuyan | Hits:

[OS programoffice-assistant-software-

Description: 本系统主要利用JAVA作前端的应用开发工具,利用SQL SERVER 2000作为后台的数据库,利用WINDOWS 2000 SEVER作为系统平台;而全部采用MICROSOFT的操作系统及其应用开发工具开发的桌面办公助手系统。能使用户的需求具体体现在定时闹钟、纪念日、日程安排提醒, 备忘录、通讯录。本系统开发首先介绍的是开发环境及所用到的基础知识。其次是系统的设计过程,包括系统分析、功能实现和系统的调试、设计过程中遇到的难点问题等。本系统充分利用了JAVA开发前台应用程序,用SQL SERVER 2000开发后台数据库的优势,使系统更加完善。本系统的开发,为网上办公的人打造一个健康轻松的工作环境。-The system is mainly for the use of JAVA front-end application development tools, the use of SQL SERVER 2000 database as a background, the use of WINDOWS 2000 SEVER as a system platform while all using MICROSOFT operating system and application development tools to develop a desktop office assistant system. Enables the user needs embodied in the regular alarm clock, anniversaries, schedule reminders, memos, contacts. First introduced this system development is the development environment and used by the basics. Followed by the system design process, including system analysis, functional implementation and system debugging, the difficulties encountered during the design problems. The system makes use of JAVA development foreground application with SQL SERVER 2000 database development background advantage, making the system more perfect. The system was developed for the online office people easily create a healthy working environment.
Platform: | Size: 2126848 | Author: 戴先生 | Hits:

[Otherbanker-solution

Description: 实现的是操作系统中所研究的银行家算法问题。(1) 设计进程对各类资源最大申请表示及初值确定。 (2) 设定系统提供资源初始状况。 (3) 设定每次某个进程对各类资源的申请表示。 (4) 编制程序,依据银行家算法,决定其申请是否得到满足。 -Banker algorithm implementation is a problem in the operating system under study. (1) the design process for all types of resources and represents the largest initial application identified. (2) Set the initial condition of the system resources. (3) Set each represents a process of applying various resources. (4) the preparation of the program, according to bankers algorithm to determine whether their applications are met.
Platform: | Size: 2048 | Author: 曾奕 | Hits:

[matlabphotovoltaic-simulator-7-paramete

Description: The output characteristics of a photovoltaic (PV) array are highly non-linear. Therefore, an accurate andefficient PV model is required to study and analyze the operation of PV system in the changing environ-mental conditions. This paper proposes a precise PV simulator based on the seven-parameter electriccircuit model. The proposed simulator can generate the output characteristics of a PV system preciselyat different operating conditions. It has also enough flexibility to simulate different configurations ofPV panels with series/parallel connections. The robustness of the proposed simulator is demonstratedunder the partial shaded conditions. Additionally, the performance of the developed simulator is verifiedby interfacing it with the actual power electronic converter and maximum power point tracking (MPPT)controller. The proposed PV simulator will facilitate the design aspects of PV systems and help in behaviorassessment of newly developed controllers prior to practical implementation.
Platform: | Size: 1166336 | Author: lavanya | Hits:

[Software Engineeringdocaes

Description: 以USBKey作为密钥存储载体和身份认证实体,来实现对文件的一种基础加密功能。UsbKey是一个集身份认证、密钥安全存储、对称钥和非对称钥加密等安全功能于一体的安全硬件,是一种带有USB接口的加密锁。因为USB KEY是一种比较简化型的加密锁,不需要任何驱动程序。并且它具有极高的加密强度,用硬件保存密码,用软件配合来使用。并且携带方便,简单易用,性能稳定。安全操作系统启动后通过插入UsbKey对于用户的身份进行认证 通过把密钥安全存储在UsbKey中,能够防止泄漏、篡改。本次设计使用epass系列usbkey,里面的算法实现以下主要两个简单的功能: 加密:可以通过调用USBKey中的算法或自己实现算法进行本地文件加密 解密:先进行身份认证的基础上,读取USBKey中的密钥将文件解密 除此之外,我们还可以增加删除文件的功能。 -USBKey as key store carrier and identity authentication entity, to realize a basic encryption of files. UsbKey is a collection of identity authentication, key safety storage, security functions such as symmetric key encryption and asymmetric key security hardware, is a kind of can with USB interface. Because the USB KEY is a more simplified model can, do not need any driver. And it has a very high encryption strength, use hardware store passwords, use software to cooperate to use. And easy to carry, easy to use, stable performance. After the security operating system boot by inserting UsbKey for user s identity authentication Through the key security storage in UsbKey, can prevent leakage, tampered with. This design USES epass series usbkey, algorithm implementation within the following two simple main functions: Encryption: by calling the USBKey algorithm or implementation algorithm of local file encryption Verification of decryption: first, on the basis of a key to unlock the file
Platform: | Size: 17860608 | Author: 张若嘉 | Hits:

[ARM-PowerPC-ColdFire-MIPSRIOT-for-LPC1768

Description: Implementation of RIOT-OS for mbed-LPC1768 Boards, completely efficient and bug-free for IOT purposes. RIOT is a real-time multi-threading operating system that supports a range of devices that are typically found in the Internet of Things (IoT): 8-bit, 16-bit and 32-bit microcontrollers. RIOT is based on the following design principles: energy-efficiency, real-time capabilities, small memory footprint, modularity, and uniform API access, independent of the underlying hardware (this API offers partial POSIX compliance).
Platform: | Size: 5339136 | Author: John | Hits:
« 1 2 3 4 5 6 7»

CodeBus www.codebus.net